#import <UIKit/UIKit.h>

#define Medium(_SIZE_) [UIFont Medium_size:_SIZE_]
#define Regular(_SIZE_)  [UIFont Regular_size:_SIZE_]
#define Bold(_SIZE_)     [UIFont Bold_size:_SIZE_]
#define Semibold(_SIZE_) [UIFont Semibold_size:_SIZE_]
#define Heavy(_SIZE_)    [UIFont Heavy_size:_SIZE_]
#define Light(_SIZE_)    [UIFont Light_size:_SIZE_]
 

#define ZDMedium(_SIZE_)   Medium(_SIZE_ * ZDScaleX)
#define ZDRegular(_SIZE_)  Regular(_SIZE_ * ZDScaleX)
#define ZDBold(_SIZE_)     Regular(_SIZE_ * ZDScaleX)
#define ZDSemibold(_SIZE_) Semibold(_SIZE_ * ZDScaleX)
#define ZDHeavy(_SIZE_)    Heavy(_SIZE_ * ZDScaleX)
#define ZDLight(_SIZE_)    Light(_SIZE_ * ZDScaleX)


@interface UIFont (FMCommon)

+ (UIFont *)Bold_size:(CGFloat)size;
+ (UIFont *)Regular_size:(CGFloat)size;
+ (UIFont *)Medium_size:(CGFloat)size;
+ (UIFont *)Semibold_size:(CGFloat)size;
+ (UIFont *)American_size:(CGFloat)size;
+ (UIFont *)DINCond_size:(CGFloat)size;
+ (UIFont *)Heavy_size:(CGFloat)size;
+ (UIFont *)Light_size:(CGFloat)size;

@end
